.headerBar {
    width: 100%;
    line-height: 60px;
    padding: 20px;
    border-bottom:  1px solid #e8e8e8;  
}
.stepMain {
    width: 100%;
    height: calc(100vh - 290px);
    overflow-y: auto;
    overflow-x: hidden;
    .productList {
        width: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100vh - 330px);
        border-right:  1px solid #e8e8e8;  
        .mp {
           padding: 10px;
           text-indent: 1rem;
           margin: 0px;
           font-size: 14px;
           border-bottom:  1px solid #e8e8e8;  
        }
    }
    .pages {
        height: calc(100vh - 330px);
    }
    .prductFoot {
        border-right:  1px solid #e8e8e8;  
        border-top:  1px solid #e8e8e8;  
        width: 100%;
        height:44px;
        padding: 5px;
        text-align: right;
    }
    /* 第二步 */
    .secondMain {
        width: 80%;
        overflow-x: hidden;
        overflow-y: auto;
        height: calc(100vh - 330px);
        margin: 10px auto;
        border: 1px dashed #e8e8e8;
        padding: 20px;
        position: relative;
        .secondP {
            font-size: 20px;
            text-align: center;
        }
        .cardIcon {
            width: 70px;
            height: 70px;
    
            float: right;
            position: absolute;
            right: 50px;
            top: 10px;
        }
    }

}
.footbtn {
    width: 100%;
    height: 35px;
    margin-top: 5px;
    border-top:  1px solid #e8e8e8;  
    padding-right: 10px;
    text-align: right;
    padding-top: 3px;
}
.selectBtn {
    margin: 10px 0px;
}
.searchModal {
    width: 40%;
    margin: 10px 0px;
    float: right;
}